using System;
using System.Collections.Generic;
using System.Text;
using  System.Drawing;

namespace GoodStuff
{
    public class SampleAcquiredEventArgs : EventArgs
    {
        public Sample Frame;

        public SampleAcquiredEventArgs(Sample f)
        {
            Frame = f;
        }
    }

    public delegate void FrameCompleteEventHandler( object sender, SampleAcquiredEventArgs args );

    public interface ISampleProcessor
    {
        void ProcessFrame(object sender, SampleAcquiredEventArgs args);
        event FrameCompleteEventHandler FrameComplete;
    }

    public class Sample
    {
        public Dictionary<string, object> _objects;

        public Sample()
        {
            _objects = new Dictionary<string,object>();
        }
   }
}
